package com.ljy.iecasbasedemo.bean

import androidx.annotation.Keep

import com.google.gson.annotations.SerializedName
import java.io.Serializable


/**
 *
 * @author     : liujianyou
 * @date : 2022/02/17 09:00
 * @Description:
 */
class TestBean : ArrayList<TestBeanItem>(), Serializable

@Keep
data class TestBeanItem(
    @SerializedName("createdAt")
    var createdAt: String = "",
    @SerializedName("deleted")
    var deleted: Boolean = false,
    @SerializedName("_id")
    var id: String = "",
    @SerializedName("source")
    var source: String = "",
    @SerializedName("status")
    var status: Status = Status(),
    @SerializedName("text")
    var text: String = "",
    @SerializedName("type")
    var type: String = "",
    @SerializedName("updatedAt")
    var updatedAt: String = "",
    @SerializedName("used")
    var used: Boolean = false,
    @SerializedName("user")
    var user: String = "",
    @SerializedName("__v")
    var v: Int = 0,
) : Serializable

@Keep
data class Status(
    @SerializedName("sentCount")
    var sentCount: Int = 0,
    @SerializedName("verified")
    var verified: Boolean = false,
) : Serializable